/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.mvc.subvenciones;

import com.beans.ListaSubvenciones;
import com.beans.UsuarioBean;
import com.mvc.RequestHandler;
import java.io.IOException;
import java.util.ArrayList;
import javax.naming.NamingException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author victor
 */
public class ListarSubvenciones implements RequestHandler{

    @Override
    public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, NamingException {
        String historica = (String) request.getParameter("historica");
        if(historica==null) historica="NO";
        HttpSession sesion=request.getSession();
        ArrayList listaSubvenciones;
        UsuarioBean usuario=(UsuarioBean) sesion.getAttribute("usuario");
        ListaSubvenciones lista=new ListaSubvenciones();
        if (historica.equalsIgnoreCase("SI")) {
                lista.todasOfertas(true,usuario.getNick());
            } else {
                lista.todasOfertas(false,usuario.getNick());
            }
        listaSubvenciones=lista.getLista();

        //Enviamos los valores a la pantalla (al jsp)
        request.setAttribute("lista", listaSubvenciones);
        request.setAttribute("historica", historica);
    }

}
